翻訳と辞書
Words near each other
・ Lithium-ion flow battery
・ Lithium–air battery
・ Lithium–silicon battery
・ Lithacodia flavofimbria
・ Lithacodia metachrysa
・ Lithacodia uncula
・ Lithagonum
・ Lithaire
・ Lithakia
・ Lithal
・ Lithalsa
・ Litharge
・ Lithargyrus
・ Lithasia
・ Lithe
Lithe (programming language)
・ Litherland
・ Litherland (ward)
・ Litherland High School
・ Litherland REMYCA F.C.
・ Lithgow (disambiguation)
・ Lithgow (surname)
・ Lithgow baronets
・ Lithgow Correctional Centre
・ Lithgow Ironfest
・ Lithgow Plot
・ Lithgow power station
・ Lithgow Public Library
・ Lithgow railway station
・ Lithgow Small Arms Factory


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Lithe (programming language) : ウィキペディア英語版
Lithe (programming language)
Lithe is an experimental programming language created in 1982 by David Sandberg at the University of Washington which allows the programmer to freely choose his own syntax. Lithe combines the ideas of syntax-directed translation and classes in a novel manner that results in a remarkably simple yet powerful language.
==Overview==
The standard class-based programming model does not specify a mechanism by which to manipulate objects: where Smalltalk uses message passing, Lithe uses syntax-directed translation (SDT). SDT is a method of translating a string into a sequence of ''actions'' by attaching on such action to each rule of a grammar. Thus, parsing a string of the grammar produces a sequence of rule applications. Lithe merges SDT with the class model by using classes as the non-terminal alphabet of the grammar. Since the grammar class used by Lithe properly contains all context-free grammars, a wide variety of syntax can be described, and SDT provides a simple way to attach semantics to any such syntax.
The ''package'' is the unit of program modularity in Lithe. A package is divided into two parts: one that defines classes and another that defines rules. Information hiding is achieved by requiring both ''export'' keywords on those rules and classes that are to be seen outside a package ''and'' that the source package names be included in the ''with'' clause of the consumer package.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Lithe (programming language)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.